package com.information.manage.basic.audit.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;

@Data
public class AuditLevelDetailDto {

    @ApiModelProperty("审核层级名称")
    private String name;

    @ApiModelProperty("层级顺序,取值范围[1,5]")
    private Integer level;

    @ApiModelProperty("通过方式：0/会签(需要全部人员同意才算审核通过) 1/或签(只要有一个人同意即代表审核通过)")
    private Integer passMethod;

    @ApiModelProperty("审核人类型： (user:人员审核,role:角色审核)")
    private String type;

    /**
     * 审核人员列表  id - 昵称
     */
    @ApiModelProperty("审核人员列表  id - 昵称")
    private Map<String, String> userMap;

    /**
     * 审核角色列表  id - 昵称
     */
    @ApiModelProperty("审核角色列表  id - 昵称")
    private Map<String, String> roleMap;
}
